// Package db
// @Title db[简述该包的主要作用]
// @Description
// @Author  cnHuaShao
// @since v0.0.1
// @Version v1.0.0
// @Date 2024/4/21 21:54
// @Update 2024/4/21 21:54
package db

import (
	"FinancialManagement/src/base/db/mariadb"
	"gorm.io/gorm"
)

var Res *Resource

type Resource struct {
	DB mariadb.Repo
}

// Init
// @Description: db初始化
// @author zhangyc
func Init() {
	// 初始多源连接池，用于后续生成使用
	DbRepos = make(map[string]*gorm.DB)
	// 初始化数据库连接池
	db, err := mariadb.New()
	if err != nil {
		return
	}
	Res = &Resource{
		DB: db,
	}
}
